2024 Update: Cost Benefit Analysis For Renewables And Non-Renewables Utilising Current Data